全名Elastic Compute Cloud,它就是 AWS 提供的「雲端虛擬電腦」。以前要架網站,你需要自己買電腦、安裝系統、24 小時開機。現在,只要幾分鐘,就能在 AWS 上「租一台電腦」,還能根據需求隨時升級或刪除。
簡單來說,EC2 就是 租一台雲端電腦:
用更生活化的方式說,你可以把 EC2 想像成 Airbnb,你不是買房子,而是租一個空間。EC2 也是同樣概念,你租一台雲端電腦來用。
1. 名稱和標籤: 取一個自己喜歡的名字(例:MyFirstEC2)
2. 應用程式和作業系統映像 (Amazon Machine Image): 建議選 Amazon Linux 2 AMI (Free Tier eligible),如果比較熟 Linux,也可以選 Ubuntu 20.04 LTS
3. 執行個體類型: 選擇t3.micro(符合免費額度)
4. 建立金鑰:
小提醒:沒有勾到的地方都可以在儀表板的「安全群組」做更改
幾十秒後,你的第一台雲端電腦就建立成功了~
打開 Terminal(Mac 內建,不用安裝)
確認金鑰檔權限(chmod 400後面是接我們.pem檔的下載位置喔!!前面有說到)
chmod 400 ~/aws_keys/mykey.pem
ssh -i ~/aws_keys/mykey.pem ec2-user@你的PublicIP
[ec2-user@ip-123-45-67-89 ~]$
這代表你已經進入雲端電腦,接下來就能安裝軟體、架網站囉~
在AWS主控台看「執行中」(Running),代表這台EC2正在運作(就像你的電腦正在開機),那麼我們可以讓它「暫停」嗎?我們有兩種方式:
1. 停止 (Stop Instance)
相當於把電腦關機。
效應:
2. 終止 (Terminate Instance)
相當於把電腦直接「丟掉」。
效應: